/*通用样式*/
*{ padding:0px; margin:0px;}
body, html{ overflow-x:hidden; font-size:14px;}
a{ text-decoration:none}
ul, li, dl, dd, dt, ol, form, input, p {margin: 0px; padding: 0px; list-style-type: none;}
img{ border:none;}
.clear{ clear:both; height:0px; overflow:hidden;}
.clearfix:after { content: "."; visibility: hidden; display: block; clear: both; height: 0; font-size: 100%;}
.clearfix { *zoom : 1;}
.fl{ float:left;}
.fr{ float:right;}
.l{ float:left;}
.r{ float:right;}
.mar_top{ height:10px; line-height:0px; font-size:0}

.wrap{ width:1220px; margin:0 auto; } /*默认宽度*/

.fu01 { background-color:#FFFFFF}


/*头部样式*/
.top {background-image: url(../images/01.png); background-repeat: no-repeat; background-position: center top; height: 120px; position: fixed; top: 0px; width: 100%; z-index: 999}
.logo{ padding-top:30px; width:455px;}
.nav{ width:765px; overflow:hidden; height:120px;}
.nav ul li{ width:127px; line-height:120px; font-size:18px; float:left; text-align:right;}
.nav ul li a{ color:#196a79;}



/*首页关于我们*/
.i_about{ height:570px; background-image:url(../images/i_jjbg.jpg); background-position:center center; overflow:hidden}
.i_about_1{ height:172px; background-image:url(../images/i_about_line.jpg); background-position:center bottom; background-repeat:no-repeat}
.i_about_1_title{ text-align:center; font-size:36px; font-weight:bold; padding-top:70px;}
.i_about_1_t2{ text-align:center; color:#666; padding-top:15px;}
.i_about_1_t3{ color:#666; padding-top:70px; font-size:16px; line-height:32px; height:224px; overflow:hidden; text-align:justify;}


.i_about_2{ font-size:18px; text-align:center; line-height:18px; padding-top:10px; color:#f08200}
.i_about_3{ font-size:14px; color:#777; text-align:center; line-height:24px; padding-top:20px; width:940px; margin:0 auto}
.i_about_4 ul li{ width:300px; float:left; color:#777; line-height:30px; font-size:16px}
.i_about_4 span{ font-size:48px; color:#d90024; padding-right:10px}
.i_jj_p p{ margin-top:20px; line-height:24px; text-indent:2rem}
.i_jj_bottom{ height:35px; background-image:url(../images/i_jj_bottom.png); background-position:center center; background-repeat:no-repeat; text-align:center; color:#c80614; line-height:35px; font-size:16px}

/*主页产品样式*/
.i_cp{ background-image:url(../images/i_cp_bg.jpg); height:1009px; background-repeat:no-repeat; background-position:center top; overflow:hidden}
.i_cp_fenlei{ width:1200px; margin:0 auto; height:26px;}
.i_cp_fenlei ul li{ font-size:26px; float:left; height:26px; line-height:26px; overflow:hidden; width:200px; text-align:center; margin-bottom:20px}
.i_cp_fenlei a{ color:#abbfc6}
.i_cp_fenlei a:hover{ color:#4b6268}
.i_cp_list{ width:1505px; margin:0 auto; height:520px; position:relative;}
.i_cp_list ul{ width:1520px;}
.i_cp_list ul li{ width:365px; height:520px; margin-right:15px; float:left; background-color:#FFFFFF}
.i_cp_list ul li img{ width:100%;}
.i_cp_list ul li a{ color:#333333}
.i_cp_txt{ background-color:#fafafa; color:#6f6f6f}
.i_cp_txt1{ width:100%; background-color:#fafafa; color:#6f6f6f}
.i_cp_txt1 a{ color:#6f6f6f}
.i_cp_txt:hover{ background-color:#158b8d; width:365px; color:#FFFFFF}
.i_cp_txt:hover a{ color:#FFFFFF}
.i_cp_txt1:hover{ background-color:#158b8d; color:#FFFFFF}
.i_cp_txt1:hover a{ color:#FFFFFF}
.i_cp_list .next, .i_cp_list .prev{ display:block; position:absolute; top:50%; margin-top:-18px; background: #212121; width:36px; height:36px; border-radius:100%; z-index:1; cursor: pointer; text-align:center; line-height:36px; font-size:22px; color:#ffffff; font-weight:bold;}
.i_cp_list .next{ right:-66px;}
.i_cp_list .prev{ left:-66px;}

/*主页优势样式*/
.i_youshi{ background-image:url(../images/youshi_bg.jpg); background-position:center center; background-repeat:no-repeat; height:623px; overflow:hidden}
.i_youshi_list{ width:1200px; overflow:hidden; margin:0 auto}
.i_youshi_list ul{ width:1208px;}
.i_youshi_list ul li{ width:190px; height:250px; margin-right:11px; float:left}
.i_ys_padding{ padding-left:6px; padding-right:6px; color:#FFFFFF}
.i_ys_title{ border-bottom:1px solid #FFFFFF; text-align:center; font-size:18px; font-weight:bold; padding-bottom:10px}
.i_ys_english{ text-align:center; padding-top:10px; padding-bottom:5px; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.i_ys_jj{ text-align:center; font-size:14px; line-height:26px; padding-top:10px}
.i_four{ height:360px; overflow:hidden}
.i_four ul li{ width:25%; height:360px; float:left; background-color:#f8f8f8}
.i_four ul li.if_last{ width:25%; height:360px; float:left; background-color:#fff}
.i_four ul li:hover{ background-color:#158b8d; color:#FFFFFF}
.i_four_width{ width:71%; margin:0 auto; height:360px;}
.i_four_title{ font-size:25px; text-align:center; padding-top:20px;}
.i_four_padding_top{ height:76px}
.i_four_jj{ font-size:18px; color:#666666; line-height:35px; padding-top:15px}
.i_four ul li:hover .i_four_jj{ color:#fff;}
.if_1{ width:55px; height:46px; background-image:url(../images/ys1_normal.png); background-position:center center; background-repeat:no-repeat; margin:0 auto}
.if_2{ width:55px; height:46px; background-image:url(../images/ys2_normal.png); background-position:center center; background-repeat:no-repeat; margin:0 auto}
.if_3{ width:55px; height:46px; background-image:url(../images/ys3_normal.png); background-position:center center; background-repeat:no-repeat; margin:0 auto}
.if_4{ width:55px; height:46px; background-image:url(../images/ys4_normal.png); background-position:center center; background-repeat:no-repeat; margin:0 auto}
.i_four ul li:hover .if_1{ width:55px; height:46px; background-image:url(../images/ys1_hover.png); background-position:center center; background-repeat:no-repeat; margin:0 auto}
.i_four ul li:hover .if_2{ width:55px; height:46px; background-image:url(../images/ys2_hover.png); background-position:center center; background-repeat:no-repeat; margin:0 auto}
.i_four ul li:hover .if_3{ width:55px; height:46px; background-image:url(../images/ys3_hover.png); background-position:center center; background-repeat:no-repeat; margin:0 auto}
.i_four ul li:hover .if_4{ width:55px; height:46px; background-image:url(../images/ys4_hover.png); background-position:center center; background-repeat:no-repeat; margin:0 auto}


/*主页案例样式*/

.i_case{ height:698px; overflow:hidden; background-image:url(../images/i_case_bg.jpg); background-position:center center; background-repeat:no-repeat}
.i_case_list{ width:1405px; height:380px; margin:0 auto; position:relative;}
.i_case_list ul{ width:1440px;}
.i_case_list ul li{ width:445px; margin-right:35px; float:left; height:380px;}
.i_case_img{ position:relative; width:445px;}
.i_case_title{ width:400px; height:130px; background-color:#f9f9f9; margin:0 auto; position:absolute; bottom:-83px; left:22px; text-align:center; line-height:130px; font-size:27px;}
.i_case_title a{ color:#333333}
a.case_more{ display:block; width:80px; line-height:35px; text-align:center; margin:15px auto 0; background: #333; border-radius: 3px; font-size:14px; color:#ffffff;}
.i_case_title:hover{ background-color:#158b8d;}
.i_case_title:hover a{ color:#fff}
.i_case_list .next, .i_case_list .prev{ display:block; position:absolute; top:50%; margin-top:-18px; background: #212121; width:36px; height:36px; border-radius:100%; z-index:1; cursor: pointer; text-align:center; line-height:36px; font-size:22px; color:#ffffff; font-weight:bold;}
.i_case_list .next{ right:-66px;}
.i_case_list .prev{ left:-66px;}


/*底部样式*/
.foot{ height:320px; background-image:url(../images/foot_bg.jpg); background-position:center center; background-repeat:no-repeat; overflow:hidden;}
.foot_width{ width:1360px; margin:0 auto; }
.foot_nav ul li { float:left; width:150px; font-size:16px; height:16px; border-right:1px solid #666666; text-align:center}
.foot_nav ul li a{ color:#333333}
.foot_nav_er{ padding-top:10px}
.foot_nav_er a{ font-size:14px; line-height:30px}
.foot_contact{ line-height:30px; color:#555}
.foot_contact a{ color:#333333}


/*二级样式*/

.about_ys2{ background-image:url(../images/youshi_2.jpg); height:385px; background-position:center center;}
.i_cp_list1{ width:1505px; overflow:hidden; margin:0 auto; min-height:500px}
.i_cp_list1 ul{ width:1520px;}
.i_cp_list1 ul li{ width:365px; height:520px; margin-right:15px; float:left; background-color:#FFFFFF; }
.i_cp_list1 ul li a{ color:#333333}
.xx_title{ text-align:center; font-size:24px; border-bottom:1px solid #CCCCCC; padding-bottom:20px;}
.ej_banner3{height:400px; background-image:url(../images/top_product.jpg); background-position:center center}
.ej_banner30{height:400px; background-image:url(../images/top_product.jpg); background-position:center center}
.ej_banner8{height:400px; background-image:url(../images/top_news.jpg); background-position:center center}
.ej_banner42{height:400px; background-image:url(../images/contact.jpg); background-position:center center}
.er_case_list{ width:1405px;  margin:0 auto; overflow:hidden}
.er_case_list ul{ width:1440px;}
.er_case_list ul li{ width:445px; margin-right:35px; float:left; height:380px; margin-bottom:30px}

.er_news_list{ width:1405px; margin:0 auto; overflow:hidden}
.er_news_list ul{ width:1440px;}
.er_news_list ul li{ width:445px; margin-right:35px; float:left; margin-bottom:35px}
.er_news_img img{ display:block}
.er_news_title a{ font-size:18px; color:#333333}
.news_kuang{ border:1px solid #f4f4f4; padding:15px}
.er_news_jj{ color:#999999; font-size:14px; padding-top:10px}
.con_title{ font-size:40px; border-bottom:1px solid #CCCCCC; padding-bottom:20px}
.con_jj{ font-size:16px; color:#666666; padding-top:20px}
.con_body{ font-size:18px; line-height:30px}

.article{ margin:50px auto;}
.article, .article p{ font-size:16px; color:#333333; line-height:30px;}
.article p{ margin-bottom:10px;}

/*分页样式*/
.pagelist { text-align: center; margin: 20px 0 40px; clear:both; padding-top:30px;}
.pagelist span, .pagelist strong, .pagelist a { display: inline-block; border: 1px solid #ddd;padding: 2px 6px; margin-right: 2px; line-height:16px; text-decoration:none; color:#666;}
.pagelist strong { background: #ef5600; color: #fff;}